import openpyxl

from config.config import *


def read_excel(file_path=EXCEL_FILE,sheet_name=SHEET_NAME):
# 打开excel文件
    workbook = openpyxl.load_workbook(file_path)

    # 选择表
    worksheet = workbook[sheet_name]

    # 空列表 用于组装字典
    data = []
    # 获取key行 也就是表的第二行（1，2）生成列表
    keys = [cell.value for cell in worksheet[2]]

    # 从第三行开始拿 只返回值
    for row in worksheet.iter_rows(min_row=3,values_only=True):
        dict_data = dict(zip(keys,row))
        if dict_data["is_true"]:
            data.append(dict_data)
        # print(data)
    workbook.close()
    return data